<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        // 做统计监听，看前端页面有没有什么统计错误
        // 在高风险的敌方加
        try {
            // todo
        } catch (ex) {
            console.error(ex); // 手动捕获 catch
        } finally {
            // todo
        }

        // 第二种方式是使用window.onerror，自动捕获程序中的问题
        // 自动捕获
        window.onerror = function (message, source, lineNum, colNum, error) {
            // 第一，对跨域的 js，如 CDN 的，不会有详细的报错信息
            // 第二，对于压缩的js，还要配合 sourceMap，反查到未压缩代码的行、列
        }
    </script>
</body>

</html>